electronic prosthesis - French English Dictionary